//
//  NumberLabel.swift
//  Swift2048
//
//  Created by LiynXu on 2016/9/28.
//  Copyright © 2016年 LiynXu. All rights reserved.
//

import UIKit

class NumberLabel: UILabel {
    
    
    
    var pos:Int = 0
    var value:Int?{
        
        didSet{
            backgroundColor = colorMap[value!]
            if value != 0 {
                text = "\(value!)"
            }else{
                text = ""
            }
            
        }
    }
    
    let colorMap = [
        0:UIColor.grayColor(),
        2:UIColor.redColor(),
        4:UIColor.orangeColor(),
        8:UIColor.cyanColor(),
        16: UIColor.greenColor(),
        32:UIColor.brownColor(),
        64:UIColor.blueColor(),
        128:UIColor.purpleColor(),
        256:UIColor.yellowColor(),
        512:UIColor.lightGrayColor(),
        1024:UIColor.magentaColor(),
        2048:UIColor.blackColor()
    ]
    
    
    
    
    
}
